﻿@charset "utf-8";
body{ font:"宋体", Verdana, Arial; font-size:12px; background:#fff; margin:0px; padding:0px;}
span,p,ol,ul,li,form,input,ul,li,dt,dl,dd,em,a,h1,h2,h3,h4,h5,h6,i,iframe,center,del,ins{ margin:0px; padding:0px;}
input,ul,li{list-style-type:none;}
em{ font-style:normal;}
img{ border:0px;}
*html{ overflow-x:hidden;}
html,body{ height:100%;}
iframe{ width:100%; height:100%;}
/*font*/
.f_f96900{ color:#f96900;}
.f_999{ color:#999;}
.mar_top{ margin-top:12px;}
.cot{ width:100%; height:97%; margin:0 auto;}
/*link*/
a:link, a:visited{ color:#003562; text-decoration:none;}
a:hover{ color:#c00; text-decoration:underline;}
.l_blue:link, .l_blue:visited{ color:#0143b1; text-decoration:underline;}
.l_blue:hover{ color:#c00; text-decoration:underline;}
/*input*/
select, textarea{ background:#fff;}
.soon{ height:20px; line-height:20px; color:#333; border:1px solid #8ba0bc; padding:0 2px; background:#fafafa;}
.soout{ height:20px; line-height:20px; color:#999; border:1px solid #8ba0bc; padding:0 2px; background:#fff;}
.so1{ width:489px; height:37px; line-height:37px; font-size:14px; color:#ccc; border:0; padding:0 2px; background:#fff;}
.so2{ width:489px; height:37px; line-height:37px; font-size:14px; color:#333; border:0; padding:0 2px; background:#fff;}
.so3{ height:28px; line-height:28px; font-size:14px; color:#ccc; border:0; padding:0 2px; background:#fff;}
.so4{ height:28px; line-height:28px; font-size:14px; color:#333; border:0; padding:0 2px; background:#fff;}
.MgButton{ line-height:20px; border:1px solid #ccc; background:url(../images/an-bg3.gif) repeat-x left bottom; text-align:center; padding:2px 3px; cursor:pointer;}
*html .MgButton { padding:1px 0;}
*+html .MgButton { padding:0;}
.MgButton img{ padding-right:3px; margin-bottom:-3px;}

/*按钮*/
input.soso{ width:41px; height:21px; line-height:21px; text-align:center; background:url(../images/an1.gif) no-repeat; color:#000; border:0; cursor:pointer;}
input.save{ width:105px; height:35px; line-height:33px; font-weight:bold; text-align:center; background:url(../images/an-save.gif) no-repeat; color:#fff; border:0; cursor:pointer;}
input.cancel{ width:105px; height:35px; line-height:33px; font-weight:bold; text-align:center; background:url(../images/an-cancel.gif) no-repeat; color:#fff; border:0; cursor:pointer;}
input.log{ width:57px; height:23px; background:url(../images/an3.gif) no-repeat; border:0; cursor:pointer;}
input.reg{ width:167px; height:36px; background:url(../images/an-agree.gif) no-repeat; border:0; cursor:pointer;}
input.an3{ width:65px; height:25px; line-height:25px; text-align:center; letter-spacing:1px; background:url(../images/an3.gif) no-repeat; color:#fff; border:0px; cursor:pointer;}

/* 分页 */
.page{ width:auto; height:22px; line-height:22px; text-align:left; float:right;}
.page a{ width:auto; height:20px; line-height:20px; padding:0 5px;}
.page span{ width:auto; height:20px; line-height:20px; color:#c00; padding:0 5px;}
/*header*/
.top{ width:100%; height:30px; line-height:30px; border-bottom:1px solid #ccc; background:url(../images/tit_bg.gif) repeat-x; float:left;}
.top .tlt{ width:auto; height:18px; margin:6px 0 0 25px; display:inline; float:left;}
.top .trt{ width:auto; height:30px; margin:0 25px 0 0; display:inline; float:right;}
.hd{ width:100%; height:118px; border-bottom:2px solid #003562; background:#fff url(../images/banner.gif) top right no-repeat; float:left;}
.hd .logo{ width:80px; height:80px; margin:19px 25px 0 25px; display:inline; float:left;}
.hd .logo img{ width:80px; height:80px;}
.nav{ width:auto; height:32px; margin:86px 0 0 25px; display:inline; float:left;}
.nav .li1{ width:98px; height:29px; line-height:29px; background:url(../images/nav_bg2.gif) no-repeat; padding-left:18px; margin-top:3px; float:left;}
.nav .li2{ width:101px; height:29px; line-height:29px; font-weight:bold; background:url(../images/nav_bg1.gif) no-repeat; padding:3px 0 0 18px; float:left; position:relative; z-index:1;}
.nav .li1, .nav .li2{ font-size:14px; color:#fff; margin-left:-25px;}
.nav .li1 a, .nav .li1 a:link, .nav .li1 a:visited, .nav .li1 a:hover, .nav .li2 a, .nav .li2 a:link, .nav .li2 a:visited, .nav .li2 a:hover{ color:#fff;}
/*left*/
.menu{ width:180px;*width:181px; height:auto; color:#003562; padding:20px 0 10px 10px; float:left;}
.menu strong{ height:38px; line-height:38px; font-size:14px; padding:0 20px 0 25px; float:left; margin-top:1px; cursor:pointer;}
.menu .bg1{ width:136px; background:url(../images/menu_bg1.gif) no-repeat; position:relative; z-index:10;}
.menu .bg2{ width:135px; background:url(../images/menu_bg2.gif) no-repeat;}
.menu strong span{ width:auto; height:auto; float:left;}
.menu strong em{ width:8px; height:8px; margin-top:15px; float:right;}
.menu .tu1{ background:url(../images/arrow_bt.gif) no-repeat;}
.menu .tu2{ background:url(../images/arrow_rt.gif) no-repeat;}
.menu ul{ width:145px; height:auto; padding:10px 0 10px 36px; float:left; display:none;}
.menu ul li{ width:145px; height:25px; line-height:25px; float:left;}
.menu ul .fw{ font-weight:bold;}
/*right*/
.rt{ height:100%; zoom:1; overflow:hidden; padding:10px 10px 10px 0; float:none!important;float:left;}
.nrrt{ height:100%; background:#fff; border:1px solid #003562; float:none; *margin-left:-1px; overflow:hidden; position:relative; z-index:1;}
.adnr{ overflow:hidden; padding:1%;}
.adnrt{ width:100%; height:auto; line-height:23px; float:left; margin-right:-3px;}
.adnrt p, .adnrt div{ float:left;}
.adnrt .mrt{ margin-right:2px; display:inline;}
.adnrt .mtp{ margin-top:2px;}
.adnr2{ width:100%; height:auto; float:left; margin-right:-3px;}
.adnr2 li{ width:auto; height:20px; line-height:20px; text-align:center; background:url(../images/an4.gif) left center repeat-x; border:1px solid #ccc; padding:0 5px; margin-right:10px; float:left;}
.adnr3{ width:100%; height:auto; float:left; margin-right:-3px;}

.tabinf{ width:100%; height:31px; float:left; *overflow:hidden; position:relative; z-index:1;}
.tabinf li{ width:auto; height:30px; line-height:30px; font-size:14px; text-align:center; color:#333; background:#ebf5ff; border:1px solid #ccc; border-bottom:0; cursor:pointer; padding:0 15px; float:left; margin:0 0 0 10px; display:inline;}
.tabinf li.current{ height:31px; line-height:31px; color:#333; background:url(../images/tit_bg3.gif) repeat-x; font-weight:bold;}
.tabinf li.usual{ color:#333; background:#fff;}
.tabinfnr{ width:100%; height:auto; border:1px solid #ccc; background:#fff; margin-top:-1px!important;margin-top:-8px; float:left;}
.tabinfnr .con{ width:98%; height:auto; display:none; padding:1%; float:left;}

/*表格*/
.edtb{ width:100%; float:left; border-top:1px solid #ccc; border-right:1px solid #ccc; margin-top:10px;}
.edtb td{ border-top:1px solid #fff; border-bottom:1px solid #ccc; border-left:1px solid #ccc;}
.edtb thead td{ font-weight:bold; text-align:center; line-height:32px; background:url(../images/tit_bg2.gif) left bottom repeat-x;}
.edtb .thd{ font-weight:bold; text-align:center; line-height:32px; background:url(../images/tit_bg2.gif) left bottom repeat-x;}
.edtb tbody td{ line-height:20px; padding:5px; text-align:center;}
.edtb tfoot td{ line-height:20px; padding:5px; background:#fafafa; text-align:right;}
.edtb tbody .co1{ background:#fff;}
.edtb tbody .co2{ background:#eee;}
.edtb tbody .co3{ background:#fafafa;}
.adtb{ width:100%; height:auto; margin-top:20px; border:1px solid #ccc; border-top:0; float:left;}
.adtb thead td{ font-size:14px; font-weight:bold; background:url(../images/tit_bg2.gif) left top repeat-x;}
.adtb td{ line-height:20px; font-family:"宋体"; padding:7px 5px; text-align:center; border-top:1px solid #ccc;}
.adtb tbody td{ border-bottom:1px solid #fff;}

.adnr .zi1, .edtb .zi1, .adtb .zi1{ float:right;}
.adnr .zi2, .edtb .zi2, .adtb .zi2{ text-align:left; float:left; position:relative;}
.adnr .arw, .edtb .arw, .adtb .arw{ width:15px; height:20px; border:1px solid #8ba0bc; border-left:0; margin-top:1px; float:left;}
.adnr .arw img, .edtb .arw img, .adtb .arw img{ width:15px; height:10px; float:left; overflow:hidden;}
.adnr .vp, .edtb .vp, .adtb .vp{ vertical-align:top;}

.edtb .hdiv{ width:auto; height:auto; position:relative;}
.edtb .tit{ width:auto; height:auto; cursor:pointer;}
.edtb .hdv{ width:auto; height:auto; text-align:left; border:1px solid #000; background:#fdfede; position:absolute; top:20px;z-index:100; padding:3px; display:none;}
.edtb .hdv span{ width:100%; height:18px; line-height:18px; float:left; margin-right:-3px;}
.insa{ width:99%; height:auto; text-align:center; margin-top:20px; padding-bottom:20px; float:left; margin-right:-3px;}
.insa span{ padding:0 25px;}

.adnr .ip1, .edtb .ip1, .adtb .ip1{ width:200px; height:19px; background:#fff; border:1px solid #8ba0bc; float:left; overflow:hidden}
.adnr .an, .edtb .an, .adtb .an{ width:15px; height:19px; background:url(../images/arrow_bt2.gif) no-repeat; border:1px solid #8ba0bc; border-left:0; float:left; cursor:pointer;}
.adnr .an2, .edtb .an2, .adtb .an2{ width:15px; height:19px; background:url(../images/arrow_bt2.gif) 0 -19px no-repeat; border:1px solid #8ba0bc; border-left:0; float:left; cursor:pointer;}
.adnr .cn, .edtb .cn, .adtb .cn{ height:auto; background:#fff; float:left; position:absolute; top:21px; left:0; display:none;}

.adtb tbody .co1{ background:#fff;}
.adtb tbody .co2{ background:#eee;}
.edtb2{ width:100%; float:left; border-bottom:1px solid #c9d5e4; border-right:1px solid #c9d5e4;}
.edtb2 td{ border-top:1px solid #c9d5e4; border-left:1px solid #c9d5e4;}
.edtb2 thead td{ font-weight:bold; text-align:center; line-height:20px; background:url(../images/tit_bg2.gif) left bottom repeat-x;}
.edtb2 tbody td{ line-height:20px; padding:2px; text-align:center;}
.edtb2 tfoot td{ line-height:20px; padding:2px; background:#e8eef6; text-align:right;}
.edtb2 tbody .co1{ background:#fff;}
.edtb2 tbody .co2{ background:#eee;}
.edtb2 tbody .co3{ background:#f8e9ac; cursor:pointer;}
.edtb3{ width:100%; float:left; border:1px solid #c9d5e4;}
.edtb3 td{ line-height:20px; padding:2px 3px; cursor:pointer;}
.edtb3 tbody .co1{ background:#fff;}
.edtb3 tbody .co2{ background:#eee;}
.edtb3 tbody .co3{ background:#f8e9ac; cursor:pointer;}
.tblit{ width:100%; height:auto; border:1px solid #ccc; border-top:0; float:left;}
.tblit td{ line-height:20px; font-family:"宋体"; padding:5px 5px 9px; text-align:center; border-top:1px solid #ccc;}
.tblit .thd{ font-size:12px; font-weight:bold; background:url(../images/tit-bg.gif) left top repeat-x;}
.tblit .tft{ background:#eee; text-align:right;}
/*信息提示*/
.error{ width:520px; height:auto; margin:0 auto;}
.error .tu{ width:60px; height:200px; margin-top:50px; float:left;}
.error .text{ width:460px; height:200px; margin-top:50px; float:right;}
.error .tit{ width:460px; height:48px; line-height:48px; font-size:22px; color:#c00; float:left;}
.error .zi1{ width:460px; height:auto; line-height:25px; font-size:14px; color:#000; float:left;}
/*登录*/
.log{ width:1003px; height:304px; background:url(../images/bg.gif) top center no-repeat; margin:15% auto 0;}
.lognr{ width:470px; height:240px; margin:10px 0 0 266px; display:inline; float:left;}
.lognr1{ width:160px; height:auto; margin-top:60px; float:left;}
.lognr1 strong{ width:100px; height:100px; float:right;}
.lognr1 strong img{ width:100px; height:100px;}
.lognr1 span{ width:160px; height:30px; line-height:30px; text-align:right; float:left;}
.lognr2{ width:1px; height:217px; background:url(../images/line.gif) no-repeat; float:left; margin:20px 0 0 40px;}
.lognr3{ width:200px; height:auto; float:left; margin:50px 0 0 30px;}
.adlrt1{ width:200px; height:30px; line-height:18px; float:left; margin-top:4px; margin-bottom:4px;}
.adlrt1tu{ width:16px; height:16px; float:left; background-position:0px -352px; margin-right:8px;}
.adlrt1lt{ width:55px; height:30px; line-height:30px; float:left; color:#0e5595; text-align:right; padding-right:5px;}
.adlrt1rt{ width:120px; height:30px; line-height:30px; float:left;}
.adlrt1rt2{ width:64px; height:25px; float:left;}
.adlrt2{ width:auto; height:22px; vertical-align:middle; float:left; margin-right:2px;}
.logbq{ width:470px; height:30px; line-height:30px; color:#999; font-family:Arial, Helvetica, sans-serif; text-align:center; margin:30px 0 0 266px; display:inline; float:left;}


